package eleme.openapi.sdk.api.entity.ugc;

import eleme.openapi.sdk.api.enumeration.ugc.*;
import eleme.openapi.sdk.api.entity.ugc.*;
import java.util.*;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonFormat;

public class ORateQuery{

    /**
     * 店铺id(统一采用饿了么侧的id)
     */
    private Long shopId;
    public Long getShopId() {
        return shopId;
    }
    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }
    
    /**
     * 开始时间(90天之内)
     */
    private String startTime;
    public String getStartTime() {
        return startTime;
    }
    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }
    
    /**
     * 结束时间
     */
    private String endTime;
    public String getEndTime() {
        return endTime;
    }
    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }
    
    /**
     * 评分为空时查询所有评分
     */
    private List<Integer> starRating;
    public List<Integer> getStarRating() {
        return starRating;
    }
    public void setStarRating(List<Integer> starRating) {
        this.starRating = starRating;
    }
    
    /**
     * 页面偏移量
     */
    private int offset;
    public int getOffset() {
        return offset;
    }
    public void setOffset(int offset) {
        this.offset = offset;
    }
    
    /**
     * 页面大小
     */
    private int pageSize;
    public int getPageSize() {
        return pageSize;
    }
    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }
    
    /**
     * 评价数据类型为null时查询饿了么和饿了么星选两边的数据
     */
    private ORateDataType dataType;
    public ORateDataType getDataType() {
        return dataType;
    }
    public void setDataType(ORateDataType dataType) {
        this.dataType = dataType;
    }
    
}